package lang4j.parser.generated;
//meta2

public interface FlatAttributeTransformer<T> {

// attributes
   public T transformIntLiteralAttribute(IntLiteralAttribute intLiteralAttribute);

   public T transformDoubleLiteralAttribute(DoubleLiteralAttribute doubleLiteralAttribute);

   public T transformCharLiteralAttribute(CharLiteralAttribute charLiteralAttribute);

   public T transformBooleanLiteralAttribute(BooleanLiteralAttribute booleanLiteralAttribute);

   public T transformStringLiteralAttribute(StringLiteralAttribute stringLiteralAttribute);

   public T transformIdentifierAttribute(IdentifierAttribute identifierAttribute);

   public T transformReferenceAttribute(ReferenceAttribute referenceAttribute);

   public T transformMultiLineStringAttribute(MultiLineStringAttribute multiLineStringAttribute);


}